A Proposed Framework for Development of a Visualizer Based on Memory Transfer Language (MTL)
نویسنده
چکیده
Computer programming is among the fundamental aspects of computer science curriculum. Many students first introduced to introductory computer programming courses experience difficulties in learning and comprehending. Vast amount of researches have revealed that, generally programming courses are regarded as difficult and challenging and thus often have the highest dropout rates. Moreover, numerous researches have devoted in delivering new approaches and tools in enhancing the process of teaching and learning computer programming to novice programmers. One among the tools that have emerged to offer positive results is Program Visualization tool (Visualizer). Visualizers have shown remarkable contributions in facilitating novices to learn and comprehend computer programming. In addition to that, an approach to visualize codes execution, Memory Transfer Language (MTL), allows a novice to animate the code through paper and pencil mechanism without actively involving the machine. MTL depends on the concepts of RAM (Random Access Memory) to interpret the code line by line. Programming requires effort and special approach in the way it is learned and taught, thus this paper aimed at presenting a proposed framework for developing a visualizer that employs the use of MTL to enhance teaching and learning programming. Keywords— MTL, RAM, Programming, Novice Programmer.
منابع مشابه
Using Formal Logic to Define the Grammar for Memory Transfer Language (MTL) on the mould of Register Transfer Language (RTL) and High Level Languages
This paper revisits visualization as a technique to enhance programming comprehension. It points out that animation, being a machine-driven visualization, is inadequate. Memory Transfer Language (MTL), as a visualization technique which is absolutely programmer-driven is demonstrated and discussed. It is shown that MTL can be plugged into current materials for teaching programming. Register Tra...
متن کاملسوگیری حافظه ناآشکار و آشکار در افراد افسرده بر اساس پردازش انتقال مناسب
The aim of the present research was to examine implicit and explicit memory bias in depressed individuals based on the Transfer Appropriate Processing (TAP) framework. For this purpose, 60 participants (30 outpatient depressed participants for the experimental group and 30 non-depressed participants for the control group) were selected as research sample based on psychiatric interviews of DSM-I...
متن کاملUsing Memory Transfer Language (MTL) as a Tool for Program Dry-running
In this paper, the use of visualization techniques in teachingand learning programming is revisited. It is demonstrated thatMTL can be used to visualize most of programming aspects.MTL, as a tool for dry-running programs, tracing andcorrecting codes is used in a class experiment. Results showthat MTL can be used in teaching novice programmers toimprove their coding a...
متن کاملEstablishing an Argument-Based Validity Approach for a Low-Stake Test of Collocational Behavior
Most of the validation studies conducted across varying test application contexts are usually framed within the traditional conceptualization of validity and therefore lack a comprehensive framework to focus on test score interpretations and test score use. This study aimed at developing and validating a collocational behavior test (CBT), drawing on Kane's argument-based approach to validity. F...
متن کاملThe Effect of Planning Lessons on the Amount of Speaking When Integrating Language and Content in Iranian Content-Based Courses
While learners’ ability to speak academic language develops over time in content-based programs, the development of their nonacademic language appears to lag behind. Students’ speaking in content-based (CB) classrooms is confined to an academic discourse style. In the researchers’ point of view, the gap of less amount of nonacademic speaking can be bridged by the application of the conceptual f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1408.2564 شماره
صفحات -
تاریخ انتشار 2014